package mode.strategy12;

/**
 * 策略模式
 *
 * {@URL https://blog.csdn.net/qq_54773252/article/details/121032404 }
 *
 * 定义： 策略模式定义了一系列算法，并将每个算法封装起来，使他们可以相互替换，且算法的变化不会影响到使用算法的客户。
 *
 * 意图：定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。
 *
 *
 */
public interface MemberStrategy {
    // 一个计算价格的抽象方法
    //price商品的价格 n商品的个数
    public double calcPrice(double price, int n);

}
